package com.kaili.basic.pojo.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Desc: mdm通知信息的实体类
 * @author: dengmengna
 * @Time: 2019-07-28  9:00
 * @Copyright: © 2018 杭州凯立通信有限公司 版权所有
 * @Warning: 本内容仅限于公司内部传阅,禁止外泄或用于其它商业目的
 */
@Data
@TableName("mdm_message")
@ApiModel(description = "通知管理表")
public class MdmMessage extends CommonVo  implements Serializable {
    private static final long serialVersionUID = -755887816887872319L;

    @ApiModelProperty(name = "id", value = "id")
    @TableId(type = IdType.AUTO)
    private Long id;

    @ApiModelProperty(name = "messageTitle", value = "通知标题")
    private String messageTitle;

    @ApiModelProperty(name = "noticeId", value = "通知类型id")
    private Long noticeId;

    @ApiModelProperty(name = "content", value = "通知内容")
    private String content;

    @ApiModelProperty(name = "sendTime", value = "通知发布时间")
    private Date sendTime;

    @ApiModelProperty(name = "sendRange", value = "发布范围")
    private String sendRange;

    @ApiModelProperty(name = "validity", value = "有效期")
    private Date validity;

    @ApiModelProperty(name = "requirement", value = "必看")
    private String requirement;

   /* @ApiModelProperty(name = "requirement", value = "必看/必回")
    private String requirement;

    @ApiModelProperty(name = "plantformId", value = "平台")
    private String plantformId;

    @ApiModelProperty(name = "devicetypeId", value = "设备类型")
    private String devicetypeId;

    @ApiModelProperty(name = "deviceType", value = "设备型号")
    private String deviceType;*/

    @ApiModelProperty(name = "rdStatus", value = "数据状态")
    private String rdStatus;

    /*@ApiModelProperty(name = "createTime", value = "创建时间")
    public String createTime;

    @ApiModelProperty(name = "modifyTime", value = "修改时间")
    public String modifyTime;*/


}

